package com.zb.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zb.result.PageUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Author WEN
 * @Date 2024/2/28 0028
 **/
@Data
@ApiModel("品牌商家充值记录列表搜索对象")
public class FactoryRechargeListSearchVo extends PageUtil {

    @ApiModelProperty(value = "充值状态：1-待支付，2-已支付，3-已取消")
    private Integer status;

    @ApiModelProperty(value = "充值方式：1-支付宝，2-微信，3-银联，4-对公支持，5-平台调整")
    private Integer mode;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "充值开始时间")
    private Date rechargeStartTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "充值结束时间")
    private Date rechargeEndTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "订单创建开始时间")
    private Date createOrderStartTime;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "订单创建结束时间")
    private Date createOrderEndTime;

    @ApiModelProperty(value = "关键词搜索：订单号")
    private String keyword;


}
